Sea Lettuce — synonyms, definition

1. sea lettuce (Noun)

1 synonym
laver
1 definition

sea lettuce (Noun) — Seaweed with edible translucent crinkly green fronds.

2 types of
chlorophyte green algae
2 parts of
Ulva genus Ulva